---
title: Microsoft Teams
description: メッセージの読み取り、作成、送信
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="microsoft_teams"
  color="#E0E0E0"
  icon={true}
  iconSvg={`<svg className="block-icon"  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2228.833 2073.333'>
      <path
        fill='#5059C9'
        d='M1554.637,777.5h575.713c54.391,0,98.483,44.092,98.483,98.483c0,0,0,0,0,0v524.398 c0,199.901-162.051,361.952-361.952,361.952h0h-1.711c-199.901,0.028-361.975-162-362.004-361.901c0-0.017,0-0.034,0-0.052V828.971 C1503.167,800.544,1526.211,777.5,1554.637,777.5L1554.637,777.5z'
      />
      <circle fill='#5059C9' cx='1943.75' cy='440.583' r='233.25' />
      <circle fill='#7B83EB' cx='1218.083' cy='336.917' r='336.917' />
      <path
        fill='#7B83EB'
        d='M1667.323,777.5H717.01c-53.743,1.33-96.257,45.931-95.01,99.676v598.105 c-7.505,322.519,247.657,590.16,570.167,598.053c322.51-7.893,577.671-275.534,570.167-598.053V877.176 C1763.579,823.431,1721.066,778.83,1667.323,777.5z'
      />
      <path
        opacity='.1'
        d='M1244,777.5v838.145c-0.258,38.435-23.549,72.964-59.09,87.598 c-11.316,4.787-23.478,7.254-35.765,7.257H667.613c-6.738-17.105-12.958-34.21-18.142-51.833 c-18.144-59.477-27.402-121.307-27.472-183.49V877.02c-1.246-53.659,41.198-98.19,94.855-99.52H1244z'
      />
      <path
        opacity='.2'
        d='M1192.167,777.5v889.978c-0.002,12.287-2.47,24.449-7.257,35.765 c-14.634,35.541-49.163,58.833-87.598,59.09H691.975c-8.812-17.105-17.105-34.21-24.362-51.833 c-7.257-17.623-12.958-34.21-18.142-51.833c-18.144-59.476-27.402-121.307-27.472-183.49V877.02 c-1.246-53.659,41.198-98.19,94.855-99.52H1192.167z'
      />
      <path
        opacity='.2'
        d='M1192.167,777.5v786.312c-0.395,52.223-42.632,94.46-94.855,94.855h-447.84 c-18.144-59.476-27.402-121.307-27.472-183.49V877.02c-1.246-53.659,41.198-98.19,94.855-99.52H1192.167z'
      />
      <path
        opacity='.2'
        d='M1140.333,777.5v786.312c-0.395,52.223-42.632,94.46-94.855,94.855H649.472 c-18.144-59.476-27.402-121.307-27.472-183.49V877.02c-1.246-53.659,41.198-98.19,94.855-99.52H1140.333z'
      />
      <path
        opacity='.1'
        d='M1244,509.522v163.275c-8.812,0.518-17.105,1.037-25.917,1.037 c-8.812,0-17.105-0.518-25.917-1.037c-17.496-1.161-34.848-3.937-51.833-8.293c-104.963-24.857-191.679-98.469-233.25-198.003 c-7.153-16.715-12.706-34.071-16.587-51.833h258.648C1201.449,414.866,1243.801,457.217,1244,509.522z'
      />
      <path
        opacity='.2'
        d='M1192.167,561.355v111.442c-17.496-1.161-34.848-3.937-51.833-8.293 c-104.963-24.857-191.679-98.469-233.25-198.003h190.228C1149.616,466.699,1191.968,509.051,1192.167,561.355z'
      />
      <path
        opacity='.2'
        d='M1192.167,561.355v111.442c-17.496-1.161-34.848-3.937-51.833-8.293 c-104.963-24.857-191.679-98.469-233.25-198.003h190.228C1149.616,466.699,1191.968,509.051,1192.167,561.355z'
      />
      <path
        opacity='.2'
        d='M1140.333,561.355v103.148c-104.963-24.857-191.679-98.469-233.25-198.003 h138.395C1097.783,466.699,1140.134,509.051,1140.333,561.355z'
      />
      <linearGradient
        id='a'
        gradientUnits='userSpaceOnUse'
        x1='198.099'
        y1='1683.0726'
        x2='942.2344'
        y2='394.2607'
        gradientTransform='matrix(1 0 0 -1 0 2075.3333)'
      >
        <stop offset='0' stopColor='#5a62c3' />
        <stop offset='.5' stopColor='#4d55bd' />
        <stop offset='1' stopColor='#3940ab' />
        <stop offset='0' stopColor='#5a62c3' />
        <stop offset='.5' stopColor='#4d55bd' />
        <stop offset='1' stopColor='#3940ab' />
      </linearGradient>
      <path
        fill='url(#a)'
        d='M95.01,466.5h950.312c52.473,0,95.01,42.538,95.01,95.01v950.312c0,52.473-42.538,95.01-95.01,95.01 H95.01c-52.473,0-95.01-42.538-95.01-95.01V561.51C0,509.038,42.538,466.5,95.01,466.5z'
      />
      <path
        fill='#FFF'
        d='M820.211,828.193H630.241v517.297H509.211V828.193H320.123V727.844h500.088V828.193z'
      />
    </svg>`}
/>

{/* MANUAL-CONTENT-START:intro */}
[Microsoft Teams](https://teams.microsoft.com)は、チームや組織内でリアルタイムメッセージング、会議、コンテンツ共有を可能にする強力なコミュニケーションおよびコラボレーションプラットフォームです。Microsoftの生産性エコシステムの一部として、Microsoft Teamsは Office 365と統合されたシームレスなチャット機能を提供し、ユーザーがメッセージを投稿し、作業を調整し、デバイスやワークフロー間で接続を維持することができます。

Microsoft Teamsでは、次のことが可能です：

- **メッセージの送受信**: チャットスレッドで個人やグループとリアルタイムにコミュニケーション  
- **リアルタイムでのコラボレーション**: チャンネルやチャット内でチーム全体に更新情報を共有  
- **会話の整理**: スレッド化された議論と永続的なチャット履歴でコンテキストを維持  
- **ファイルとコンテンツの共有**: チャット内で直接ドキュメント、画像、リンクを添付・閲覧  
- **Microsoft 365との統合**: Outlook、SharePoint、OneDriveなどとシームレスに連携  
- **複数デバイスでのアクセス**: デスクトップ、ウェブ、モバイルでクラウド同期された会話を利用  
- **安全なコミュニケーション**: エンタープライズグレードのセキュリティとコンプライアンス機能を活用

Simでは、Microsoft Teams統合により、エージェントがプログラムによってチャットメッセージと直接やり取りすることができます。これにより、更新の送信、アラートの投稿、タスクの調整、リアルタイムでの会話への応答など、強力な自動化シナリオが可能になります。エージェントは、チャットやチャンネルに新しいメッセージを書き込んだり、ワークフローデータに基づいてコンテンツを更新したり、コラボレーションが行われる場所でユーザーとやり取りしたりすることができます。SimとMicrosoft Teamsを統合することで、インテリジェントなワークフローとチームコミュニケーションの間のギャップを埋め、エージェントがコラボレーションを効率化し、コミュニケーションタスクを自動化し、チームの連携を維持できるようにします。
{/* MANUAL-CONTENT-END */}

## 使用手順

Microsoft Teamsをワークフローに統合します。チャットメッセージの読み書きや、チャンネルメッセージの読み書きが可能です。OAuthが必要です。チャットやチャンネルにメッセージが送信されたときにワークフローをトリガーするトリガーモードで使用できます。

## ツール

### `microsoft_teams_read_chat`

Microsoft Teamsチャットからコンテンツを読み取る

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `chatId` | string | はい | 読み取り元のチャットID |
| `includeAttachments` | boolean | いいえ | メッセージの添付ファイル（ホストされたコンテンツ）をダウンロードしてストレージに含める |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | Teamsチャット読み取り操作の成功ステータス |
| `messageCount` | number | チャットから取得したメッセージ数 |
| `chatId` | string | 読み取り元のチャットID |
| `messages` | array | チャットメッセージオブジェクトの配列 |
| `attachmentCount` | number | 見つかった添付ファイルの総数 |
| `attachmentTypes` | array | 見つかった添付ファイルの種類 |
| `content` | string | チャットメッセージのフォーマット済みコンテンツ |
| `attachments` | file[] | 利便性のためにアップロードされた添付ファイル（フラット化済み） |

### `microsoft_teams_write_chat`

Microsoft Teams チャットでコンテンツを作成または更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `chatId` | string | はい | 書き込み先のチャットID |
| `content` | string | はい | メッセージに書き込む内容 |
| `files` | file[] | いいえ | メッセージに添付するファイル |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | Teams チャットメッセージ送信成功ステータス |
| `messageId` | string | 送信されたメッセージの一意の識別子 |
| `chatId` | string | メッセージが送信されたチャットのID |
| `createdTime` | string | メッセージが作成されたタイムスタンプ |
| `url` | string | メッセージへのウェブURL |
| `updatedContent` | boolean | コンテンツが正常に更新されたかどうか |

### `microsoft_teams_read_channel`

Microsoft Teams チャネルからコンテンツを読み取る

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `teamId` | string | はい | 読み取り元のチームID |
| `channelId` | string | はい | 読み取り元のチャネルID |
| `includeAttachments` | boolean | いいえ | メッセージの添付ファイル（ホストされたコンテンツ）をダウンロードしてストレージに含める |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | Teamsチャネル読み取り操作の成功ステータス |
| `messageCount` | number | チャネルから取得したメッセージ数 |
| `teamId` | string | 読み取り元のチームID |
| `channelId` | string | 読み取り元のチャネルID |
| `messages` | array | チャネルメッセージオブジェクトの配列 |
| `attachmentCount` | number | 見つかった添付ファイルの総数 |
| `attachmentTypes` | array | 見つかった添付ファイルの種類 |
| `content` | string | チャネルメッセージのフォーマット済みコンテンツ |
| `attachments` | file[] | 利便性のためにアップロードされた添付ファイル（フラット化済み） |

### `microsoft_teams_write_channel`

Microsoft Teamsチャネルにメッセージを書き込むまたは送信する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `teamId` | string | はい | 書き込み先のチームID |
| `channelId` | string | はい | 書き込み先のチャネルID |
| `content` | string | はい | チャネルに書き込む内容 |
| `files` | file[] | いいえ | メッセージに添付するファイル |

#### 出力

| パラメータ | 種類 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | Teamsチャネルメッセージ送信成功ステータス |
| `messageId` | string | 送信されたメッセージの一意識別子 |
| `teamId` | string | メッセージが送信されたチームのID |
| `channelId` | string | メッセージが送信されたチャネルのID |
| `createdTime` | string | メッセージが作成されたタイムスタンプ |
| `url` | string | メッセージへのウェブURL |
| `updatedContent` | boolean | コンテンツが正常に更新されたかどうか |

## 注意事項

- カテゴリー: `tools`
- タイプ: `microsoft_teams`
